#pragma warning (disable : 4103) 
#pragma pack (push,1)
